package com.fei.wechat.middlewar.mode.entity.admin;

import java.io.Serializable;
import java.util.Date;

/**
 * 描述: 系统配置实体类
 * 版权: Copyright (c) 2018 
 * 公司: 飞翔科技 
 * 作者: 张进飞 
 * 版本: 1.0 
 * 创建日期: 2018年6月8日 
 * 创建时间: 下午10:48:34
 */
public class SysConfig implements Serializable
{
    
    /**
     * 
     */
    private static final long serialVersionUID = 1603882039458741766L;
    
    /**
     * 主键ID
     */
    private Long id;
    
    /**
     * 配置KEY
     */
    private String configKey;
    
    /**
     * 配置名称
     */
    private String configName;
    
    /**
     * 配置VALUE
     */
    private String configValue;
    
    /**
     * 类型（1：系统参数配置，2：活动参数配置，3：业务URL配置，4：接口路径配置）
     */
    private Integer type;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 更新时间
     */
    private Date updateTime;
    
    /**
     * 校验规则
     */
    private String validateRules;
    
    /**
     * 配置描述
     */
    private String configRules;
    
    /**
     * 配置分组
     */
    private String configGroup;
    
    public Long getId()
    {
        return id;
    }
    
    public void setId(Long id)
    {
        this.id = id;
    }
    
    public String getConfigKey()
    {
        return configKey;
    }
    
    public void setConfigKey(String configKey)
    {
        this.configKey = configKey;
    }
    
    public String getConfigName()
    {
        return configName;
    }
    
    public void setConfigName(String configName)
    {
        this.configName = configName;
    }
    
    public String getConfigValue()
    {
        return configValue;
    }
    
    public void setConfigValue(String configValue)
    {
        this.configValue = configValue;
    }
    
    public Integer getType()
    {
        return type;
    }
    
    public void setType(Integer type)
    {
        this.type = type;
    }
    
    public Date getCreateTime()
    {
        return createTime;
    }
    
    public void setCreateTime(Date createTime)
    {
        this.createTime = createTime;
    }
    
    public Date getUpdateTime()
    {
        return updateTime;
    }
    
    public void setUpdateTime(Date updateTime)
    {
        this.updateTime = updateTime;
    }
    
    public String getValidateRules()
    {
        return validateRules;
    }
    
    public void setValidateRules(String validateRules)
    {
        this.validateRules = validateRules;
    }
    
    public String getConfigRules()
    {
        return configRules;
    }
    
    public void setConfigRules(String configRules)
    {
        this.configRules = configRules;
    }
    
    public String getConfigGroup()
    {
        return configGroup;
    }
    
    public void setConfigGroup(String configGroup)
    {
        this.configGroup = configGroup;
    }
}
